home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-07-06 | 2.4 KB | 75 lines | [TEXT/KAHL] |
- SHELL=/bin/sh
- CP=cp
- CC = gcc
- CFLAGS = -g
- LDFLAGS =
- LD = gcc
- # if your compiler needs -o option for creating .o files uncomment this line:
- #OOPT = -o $@
- #
- # XCFLAGS holds a combination of -DNO_MALLOC_H -DSTDARG -DVARARGS -DSYSV.
- # -DSTDARG and -DVARARGS are mutually exclusive. -DNO_MALLOC_H is only
- # needed if you don't have a standard C compiler AND you don't have malloc.h
- # if you have a standard C compiler, it is automatically asumed you have stdarg
- # you can override this by specifying -DVARARGS. If you don't specify
- # any of -DSTDARG and -DVARARGS, an uggly replacement that works on most
- # K&R compilers will be used.
- # -DSYSV is currently used only for defining index to strchr. You may
- # want to specify this for ULTRIX - ULTRIX has both, strchr and index but
- # lacks prototypes for the latter.
- #
- # uncomment this line and delete unneccesary flags if needed.
- #XCFLAGS=-DNO_MALLOC_H -DSTDARG -DVARARGS -DSYSV
- XCFLAGS = -DSYSV
-
- # This is where executables, man-pages and support files are installed
- BINDIR = /usr/local/bin
- MANDIR = /usr/local/man/man1
- RTFDIR = /usr/local/lib/rtf
-
- ############### No configuration parameters below this line ###############
-
- # RTF-to-LaTeX translator
- COMMONOBJS = reader.o
- LATEXOBJS = rtf2LaTeX.o $(COMMONOBJS)
- SOURCES = rtf.h Makefile.2LaTeX fonts.h rtf2LaTeX.c r2L_version.h \
- rtf2LaTeX.h reader.c
- SUPPORT = mac.code ansi.code english.land german.land
- DOCFILS = Copyright interna.tex README.2LaTeX interna.rtf rtf2LaTeX.man \
- INSTALL.2LaTeX
- MACFILES = getopt.c macintosh.h macintosh.c readme.mac
-
- rtf2LaTeX: $(LATEXOBJS)
- $(LD) $(LDFLAGS) -o $@ $(LATEXOBJS)
- install: rtf2LaTeX $(DOCFILS) $(SUPPORT)
- $(CP) rtf2LaTeX $(BINDIR)
- $(CP) rtf2LaTeX.man $(MANDIR)/rtf2LaTeX.1
- -mkdir $(RTFDIR)
- $(CP) ansi.code mac.code german.land english.land $(RTFDIR)
- tags:
- etags -et *.[ch]
- clean::
- -rm -f rtf2LaTeX *~ core *.o *.aux *.log *.dvi TAGS \
- rtf2LaTeX.tar.z rtf2LaTeX.tar.gz
- test:
- ./rtf2LaTeX interna.rtf > interna.test
- diff interna.test interna.tex
- rm interna.test
- #
- reader.o : rtf.h
- $(CC) $(CFLAGS) $(XCFLAGS) -c $(OOPT) reader.c
-
- rtf2LaTeX.o : fonts.h r2L_version.h rtf2LaTeX.h rtf.h
- $(CC) $(CFLAGS) $(XCFLAGS) -c -DRTFDIR=\"$(RTFDIR)\" $(OOPT) rtf2LaTeX.c
-
- sources: $(SOURCES) $(DOCFILS) $(SUPPORT) $(MACFILES)
-
- $(SOURCES) $(DOCFILS) $(SUPPORT) $(MACFILES):
- co $@
-
- dist: sources
- mkdir rtf2LaTeX
- ln $(SOURCES) $(DOCFILS) $(SUPPORT) $(MACFILES) rtf2LaTeX
- tar cf - rtf2LaTeX | gzip -best > rtf2LaTeX.tar.gz
- rm -rf rtf2LaTeX
-